The “pow, run, stop, err” are system leds.

The “L1, L2, L3 e L4” are user leds.

"System leds" alerts

Legend:

led_on.jpg Led ON

led_off.jpg Led OFF

led_lamp.jpg Led flashing

LedColorStateDescription
powGreenled_on.jpgDevice ON
led_on.jpgIf it is the only led on, reports the status of CPU reset
runVerdeled_on.jpgRUN state of the CPU
led_lamp.jpgREADY state of the CPU
stopGialloled_on.jpgIf the pow led is in ON, reports the status of CPU STOP
If the pow led is in OFF, reports the status of CPU BOOT
errRossoled_lamp.jpgIf the pow led is in OFF, report an hardware error. To see the section Hardware error codes
If the pow led is in ON, the flash number report the error type. To see the err led report section

Err led alerts


flashing
Error Description Recommended operations
1 Bus error Bus not configured as described in the application. To verify the correspondence between the configuration of the QMOVE application (BUS section of the configuration unit) and that of the productr (cards available in the BUS).
2 CheckSum Error The integrity check on the retentive variables has failed. (To see the Reset Error Checksum chapter) It is necessary to restore data from a backup machine (file with DAT extension) or clear the error with the function of the system and reintroduce the values manually.
3 Index Out of Bound Array index is pointed to a nonexistent element With Qview environment you can open the editor of a unit and with the “Edit→Go to PC” command you see the line that caused the error. FIXME In genere il valore utilizzato come indice ha un valore inferiore a 1 oppure superiore alla dimensione dell'array.
4 Program Over Range L'indice di selezione programma all'interno del DATAGROUP ha tentato di accedere ad un programma non esistente. Con l'ambiente di sviluppo Qview è possibile aprire l'editor di una unit e con il comando “Edit→Go to PC” viene evidenziata la linea di programma che ha causato l'errore. In genere il valore utilizzato come indice ha un valore inferiore a 1 oppure superiore alla dimensione dell'array.
5 Step Over Range l'indice di selezione del passo all'interno del DATAGROUP ha tentato di accedere ad un passo non esistente. Con l'ambiente di sviluppo Qview è possibile aprire l'editor di una unit e con il comando “Edit→Go to PC” viene evidenziata la linea di programma che ha causato l'errore. In genere il valore utilizzato come indice ha un valore inferiore a 1 oppure superiore alla dimensione dell'array.
6 Division By Zero Il denominatore di un'operazione di divisione del programma applicativo ha valore zero. Con l'ambiente di sviluppo Qview è possibile aprire l'editor di una unit e con il comando “Edit→Go to PC” viene evidenziata la linea di programma che ha causato l'errore.
7 Syntax Error Il programma applicativo ha un'istruzione non valida Tale errore potrebbe comparire perché il program counter ha incontrato l'istruzione QCL END.
8 Watch Dog Error Un modulo CAN non funziona correttamente, oppure una scheda espansione ha un problema hardware Con l'ambiente di sviluppo Qview è possibile aprire il pannello “Monitor→Bus” e nella colonna di destra chiamata “Watchdog Bus” è indicata la scheda che ha causato il problema.
9 Stack Error Il programma applicativo ha utilizzato tutti i livelli di chiamata a subroutine permessi Con l'ambiente di sviluppo Qview è possibile aprire l'editor di una unit e con il comando “Edit→Go to PC” viene evidenziata la linea di programma che ha causato l'errore. Analizzare il flusso di esecuzione della unit, gli annidamenti di chiamata delle subroutine hanno un limite, oltre il quale viene generato questo errore.

Codici di errore hardware

Se nella fase di accensione, viene rilevato un malfunzionamento di qualche periferica, il sistema si blocca e viene segnalato l'errore mediante il lampeggio del solo led led_lamp.jpgerr mentre tutti gli altri leds di sistema rimangono spenti.

Il numero di lampeggi indica il tipo di errore secondo la seguente tabella:

Numero di lampeggiErrore
1 Display
2 FPGA
3 Media
4 Bootloader
5 FW
6 Bus
7 Segnalazione non attiva
8 Segnalazione non attiva
9 Exception

.

:todo:Ognuna di queste segnalazioni indica una situazione di errore grave. Il prodotto deve essere inviato all'assistenza QEM.

Segnalazioni “Led utente”

LedColoreDescrizione
led_on.jpg L1GialloProgrammabili nel programma applicativo tramite la variabile di sistema QMOVE:sys003 ed utilizzati dalle Funzioni di sistema
led_on.jpg L2
led_on.jpg L3
led_on.jpg L4